#ifndef __W5500_INIT_H
#define __W5500_INIT_H


#include "stm32f1xx_hal.h"
#include "w5500_types.h"
#include "w5500_conf.h"
#include "w5500_socket.h"
#include "w5500_utility.h"
#include "w5500.h"
#include "spi.h"

uint8_t lan_phyStatus(void);

void W5500_Soft_Reset(void);
void W5500_Hardware_Reset(void);
void W5500_Set_BuffSize(void);
void W5500_configInterrupt(void);
void W5500_Hardware_Init(void);

uint8_t W5500_Software_Init(void);

void W5500_ConfigMsg_init(void);

void W5500_Reset_Task(void);

#endif


